namespace SumerCoreDevOps.Shared.Models.Messages;

/// <summary>
/// 清理指令消息
/// </summary>
public class CleanupCommandMessage
{
    /// <summary>
    /// 任务ID
    /// </summary>
    public long TaskId { get; set; }

    /// <summary>
    /// 清理范围（目录路径）
    /// </summary>
    public List<string> TargetDirectories { get; set; } = [];

    /// <summary>
    /// 是否强制清理（即使有错误也继续）
    /// </summary>
    public bool Force { get; set; }
}
